package com.qianclass.talklive.app.bean;

import java.util.List;

/**
 * Created by Administrator on 2017/12/21 0021.
 */

public class GraffitiInfo {

    /**
     * fileId : 123
     * graffitiPage : [{"currentPage":1,"graffitiData":[{"coordinates":[{"x":1,"y":1}]},{"coordinates":[{"x":2,"y":2}]}]},{"currentPage":2,"graffitiData":[{"coordinates":[{"x":1,"y":1}]},{"coordinates":[{"x":2,"y":2}]}]}]
     */

    private int fileId;
    private List<GraffitiPageBean> graffitiPage;

    public int getFileId() { return fileId;}

    public void setFileId(int fileId) { this.fileId = fileId;}

    public List<GraffitiPageBean> getGraffitiPage() { return graffitiPage;}

    public void setGraffitiPage(List<GraffitiPageBean> graffitiPage) { this.graffitiPage = graffitiPage;}

    public static class GraffitiPageBean {
        /**
         * currentPage : 1
         * graffitiData : [{"coordinates":[{"x":1,"y":1}]},{"coordinates":[{"x":2,"y":2}]}]
         */

        private int currentPage;
        private List<GraffitiDataBean> graffitiData;

        public int getCurrentPage() { return currentPage;}

        public void setCurrentPage(int currentPage) { this.currentPage = currentPage;}

        public List<GraffitiDataBean> getGraffitiData() { return graffitiData;}

        public void setGraffitiData(List<GraffitiDataBean> graffitiData) { this.graffitiData = graffitiData;}

        public static class GraffitiDataBean {
            private List<CoordinatesBean> coordinates;
            private int graffitiId;
            private String graffitiShape;
            private String graffitiText;
            private String graffitiColor;

            public int getGraffitiId() {
                return graffitiId;
            }

            public void setGraffitiId(int graffitiId) {
                this.graffitiId = graffitiId;
            }

            public String getGraffitiShape() {
                return graffitiShape;
            }

            public void setGraffitiShape(String graffitiShape) {
                this.graffitiShape = graffitiShape;
            }

            public String getGraffitiText() {
                return graffitiText;
            }

            public void setGraffitiText(String graffitiText) {
                this.graffitiText = graffitiText;
            }

            public String getGraffitiColor() {
                return graffitiColor;
            }

            public void setGraffitiColor(String graffitiColor) {
                this.graffitiColor = graffitiColor;
            }

            public List<CoordinatesBean> getCoordinates() { return coordinates;}

            public void setCoordinates(List<CoordinatesBean> coordinates) { this.coordinates = coordinates;}

            public static class CoordinatesBean {
                /**
                 * x : 1
                 * y : 1
                 */

                private float x;
                private float y;

                public CoordinatesBean() {
                }

                public CoordinatesBean(float x, float y) {
                    this.x = x;
                    this.y = y;
                }

                public float getX() { return x;}

                public void setX(float x) { this.x = x;}

                public float getY() { return y;}

                public void setY(float y) { this.y = y;}
            }
        }
    }
}
